trust deposits - Francés Inglés Diccionario